/*
 * oled_spi_drv.h
 *
 *  Created on: 2017年1月11日
 *      Author: gavini
 */

#ifndef OLED_SPI_DRV_H_
#define OLED_SPI_DRV_H_


/*
	OLED的PIN对应在wringPi上的编号
*/
#define oledClk 	29
#define oledMosi	28
#define oledRst		27
#define oledDc 		26
#define oledCs 		31

typedef struct st_spiPinDriver{
	void (*setData)();
	void (*setCmd)();
	void (*setSclkPin)();
	void (*clrSclkPin)();
	void (*setSdinPin)();
	void (*clrSdinPin)();
	void (*setRstPin)();
	void (*clrRstPin)();
	void (*setCsPin)();
	void (*clrCsPin)();
}spiPinDriver;

void aeroOledInitGpio(void);
void initOledDrv();

#endif /* OLED_SPI_DRV_H_ */
